package com.hh.service;

import com.hh.entity.domain.User;
import com.hh.entity.dto.analyze.BlogAnalyzeRequest;
import com.hh.entity.dto.analyze.BlogCategoryAnalyzeRequest;
import com.hh.entity.dto.analyze.BlogUserAnalyzeRequest;
import com.hh.entity.vo.analyze.BlogCategoryAnalyzeResponse;
import com.hh.entity.vo.analyze.BlogTagAnalyzeResponse;
import com.hh.entity.vo.analyze.BlogUserAnalyzeResponse;

import java.util.List;

/**
 * @author hanhui
 * @version 1.0
 * @description: TODO
 * @date 2025/10/5 14:06
 **/
public interface BlogAnalyzeService {
    List<BlogUserAnalyzeResponse> getBlogUserAnalyze(BlogUserAnalyzeRequest blogUserAnalyzeRequest, User loginUser);

    List<BlogTagAnalyzeResponse> getBlogTagAnalyze(BlogAnalyzeRequest blogAnalyzeRequest, User loginUser);

    List<BlogCategoryAnalyzeResponse> getBlogCategoryAnalyze(BlogCategoryAnalyzeRequest blogCategoryAnalyzeRequest, User loginUser);
}
